home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Science⁄Math / meschach / rcs_logs < prev    next >
Encoding:
Text File  |  1994-06-07  |  75.2 KB  |  2,350 lines  |  [TEXT/ttxt]

  1.  
  2.  
  3. >>>>>>>>>>>>>       FILELIST       <<<<<<<<<<<<<
  4.  
  5.  
  6. >>>>>>>>>>>>>       README       <<<<<<<<<<<<<
  7.  
  8. RCS file: RCS/README,v
  9. Working file: README
  10. description:
  11. README file for Meschach v. 1.2a and onwards
  12. ----------------------------
  13. revision 1.1
  14. date: 1994/01/13 04:14:16;  author: des;  state: Exp;
  15. Initial revision
  16. =============================================================================
  17.  
  18.  
  19. >>>>>>>>>>>>>       arnoldi.c       <<<<<<<<<<<<<
  20.  
  21. RCS file: RCS/arnoldi.c,v
  22. Working file: arnoldi.c
  23. description:
  24. Arnoldi method for finding eigenvalues of large matrices via a Krylov
  25.     subspace technique.
  26. ----------------------------
  27. revision 1.3
  28. date: 1994/01/13 05:45:40;  author: des;  state: Exp;  lines: +132 -9
  29. Version 1.2 update -- changed names etc
  30.     not to be maintained in future
  31. ----------------------------
  32. revision 1.2
  33. date: 1991/10/25 02:16:36;  author: des;  state: Exp;  lines: +19 -11
  34. Modified to conform to changes in norm.c: n1() => norm1() etc
  35. ----------------------------
  36. revision 1.1
  37. date: 1991/09/15 23:06:22;  author: des;  state: Exp;
  38. Initial revision
  39. =============================================================================
  40.  
  41.  
  42. >>>>>>>>>>>>>       bdfactor.c       <<<<<<<<<<<<<
  43.  
  44. RCS file: RCS/bdfactor.c,v
  45. Working file: bdfactor.c
  46. description:
  47. Band matrix routines -- utility and factorise/solve routines
  48. ----------------------------
  49. revision 1.5
  50. date: 1994/05/17 23:18:32;  author: des;  state: Exp;  lines: +3 -2
  51. MEM_COPY() call in bd_transp() has "*sizeof(Real)" added.
  52.     Bug noticed by Hugh Secker-Walker <hugh@hodain.ci.net>
  53. ----------------------------
  54. revision 1.4
  55. date: 1994/02/14 00:38:27;  author: des;  state: Exp;  lines: +6 -5
  56. Used Zbigniew's update to bd_copy() --- uses bd_get() if B == MNULL
  57. ----------------------------
  58. revision 1.3
  59. date: 1994/02/14 00:33:47;  author: des;  state: Exp;  lines: +1 -1
  60. RCS Id string now setup properly
  61. ----------------------------
  62. revision 1.2
  63. date: 1994/02/13 21:47:53;  author: des;  state: Exp;  lines: +1 -1
  64. Fixed bug in bd_copy(A,B) for B == NULL
  65.     Bug noted by Scott Bigham (dsb@cs.duke.edu)
  66. ----------------------------
  67. revision 1.1
  68. date: 1994/01/13 05:36:04;  author: des;  state: Exp;
  69. Initial revision
  70. =============================================================================
  71.  
  72.  
  73. >>>>>>>>>>>>>       bkpfacto.c       <<<<<<<<<<<<<
  74.  
  75. RCS file: RCS/bkpfacto.c,v
  76. Working file: bkpfacto.c
  77. description:
  78. Bunch-Kaufman-Parlett symmetric indefinite factorise and solve
  79. ----------------------------
  80. revision 1.7
  81. date: 1994/01/13 05:45:50;  author: des;  state: Exp;  lines: +112 -69
  82. Version 1.2 update -- changed names etc
  83. ----------------------------
  84. revision 1.6
  85. date: 1992/10/29 06:12:23;  author: des;  state: Exp;  lines: +7 -2
  86. BKPsolve() now raises E_SING error if a 1 x 1 block is singular
  87.     Before it was only for the singular 2 x 2 blocks
  88. ----------------------------
  89. revision 1.5
  90. date: 1992/10/22 01:19:16;  author: des;  state: Exp;  lines: +4 -4
  91. BKPsolve() modified to use both upper and lower triangular parts of the
  92.     factored BKP form to get stride 1.
  93. ----------------------------
  94. revision 1.4
  95. date: 1992/10/22 01:15:03;  author: des;  state: Exp;  lines: +27 -22
  96. Now does the transposed operations in BKPfactor() to get mainly stride 1 ops
  97.     however, both lower & upper triangular parts are modified
  98. ----------------------------
  99. revision 1.3
  100. date: 1992/03/22 23:13:48;  author: des;  state: Exp;  lines: +18 -17
  101. Fixed bugs in BKPfactor() and BKPsolve() -- don't know where they came from
  102.     These were true bugs in the algorithms!
  103. ----------------------------
  104. revision 1.2
  105. date: 1992/02/17 05:13:20;  author: des;  state: Exp;  lines: +10 -10
  106. Removed printf statements
  107. ----------------------------
  108. revision 1.1
  109. date: 1991/08/14 00:21:03;  author: des;  state: Exp;
  110. Initial revision
  111. =============================================================================
  112.  
  113.  
  114. >>>>>>>>>>>>>       chfactor.c       <<<<<<<<<<<<<
  115.  
  116. RCS file: RCS/chfactor.c,v
  117. Working file: chfactor.c
  118. description:
  119. Cholseky and LDL^T factorise and solve routines
  120. ----------------------------
  121. revision 1.2
  122. date: 1994/01/13 05:36:36;  author: des;  state: Exp;  lines: +36 -16
  123. Version 1.2 update -- uses new names for routines
  124. ----------------------------
  125. revision 1.1
  126. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  127. Initial revision
  128. =============================================================================
  129.  
  130.  
  131. >>>>>>>>>>>>>       configure       <<<<<<<<<<<<<
  132.  
  133. RCS file: RCS/configure,v
  134. Working file: configure
  135. description:
  136.  
  137. Configuration script, generated using autoconf and configure.in
  138. ----------------------------
  139. revision 1.1
  140. date: 1994/01/13 05:53:55;  author: des;  state: Exp;
  141. Initial revision
  142. =============================================================================
  143.  
  144.  
  145. >>>>>>>>>>>>>       configure.in       <<<<<<<<<<<<<
  146.  
  147. RCS file: RCS/configure.in,v
  148. Working file: configure.in
  149. description:
  150. Input file for constructing configure (and configgnu) using autoconf
  151. ----------------------------
  152. revision 1.3
  153. date: 1994/03/08 05:41:32;  author: des;  state: Exp;  lines: +14 -14
  154. Replaced the obsolete AC_MEMORY_H with AC_HAVE_HEADERS(memory.h)
  155. ----------------------------
  156. revision 1.2
  157. date: 1994/02/22 00:16:30;  author: des;  state: Exp;  lines: +14 -1
  158. Added Brook Milligan's check for prototypes in structures
  159.      Creates macro HAVE_PROTOTYPES_IN_STRUCT for machine.h[.in]
  160. ----------------------------
  161. revision 1.1
  162. date: 1994/01/13 05:47:11;  author: des;  state: Exp;
  163. Initial revision
  164. =============================================================================
  165.  
  166.  
  167. >>>>>>>>>>>>>       conjgrad.c       <<<<<<<<<<<<<
  168.  
  169. RCS file: RCS/conjgrad.c,v
  170. Working file: conjgrad.c
  171. description:
  172. Conjugate gradient type routines
  173.     Includes pre-conditioned CG, CGS and LSQR
  174. ----------------------------
  175. revision 1.4
  176. date: 1994/01/13 05:36:45;  author: des;  state: Exp;  lines: +74 -44
  177. Version 1.2 update -- uses new names for routines
  178.     not to be maintained in future
  179. ----------------------------
  180. revision 1.3
  181. date: 1992/03/19 02:08:51;  author: des;  state: Exp;  lines: +10 -10
  182. Changed use of norm2() to v_norm2() to conform to norm.c
  183. ----------------------------
  184. revision 1.2
  185. date: 1991/10/25 02:07:24;  author: des;  state: Exp;  lines: +10 -10
  186. Modified to reflect change in norm.c: n1() => norm1(), n2() => norm2() etc
  187. ----------------------------
  188. revision 1.1
  189. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  190. Initial revision
  191. =============================================================================
  192.  
  193.  
  194. >>>>>>>>>>>>>       copy.c       <<<<<<<<<<<<<
  195.  
  196. RCS file: RCS/copy.c,v
  197. Working file: copy.c
  198. description:
  199. Copy routines for basic data structures
  200. ----------------------------
  201. revision 1.2
  202. date: 1994/01/13 05:37:14;  author: des;  state: Exp;  lines: +163 -34
  203. Version 1.2 update -- uses new names for routines
  204. ----------------------------
  205. revision 1.1
  206. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  207. Initial revision
  208. =============================================================================
  209.  
  210.  
  211. >>>>>>>>>>>>>       copyright       <<<<<<<<<<<<<
  212.  
  213. RCS file: RCS/copyright,v
  214. Working file: copyright
  215. description:
  216. Copyright notice for Meschach
  217. ----------------------------
  218. revision 1.1
  219. date: 1994/01/13 05:54:22;  author: des;  state: Exp;
  220. Initial revision
  221. =============================================================================
  222.  
  223.  
  224. >>>>>>>>>>>>>       dmacheps.c       <<<<<<<<<<<<<
  225.  
  226. RCS file: RCS/dmacheps.c,v
  227. Working file: dmacheps.c
  228. description:
  229. Computes double precision machine epsilon
  230. ----------------------------
  231. revision 1.1
  232. date: 1994/01/13 05:37:18;  author: des;  state: Exp;
  233. Initial revision
  234. =============================================================================
  235.  
  236.  
  237. >>>>>>>>>>>>>       err.c       <<<<<<<<<<<<<
  238.  
  239. RCS file: RCS/err.c,v
  240. Working file: err.c
  241. description:
  242. Error handling/reporting routines
  243. ----------------------------
  244. revision 1.5
  245. date: 1994/01/13 05:37:35;  author: des;  state: Exp;  lines: +273 -108
  246. Version 1.2 update -- uses new names for routines
  247.     and new functionality -- has extendable error handling now
  248. ----------------------------
  249. revision 1.4
  250. date: 1993/07/19 01:45:11;  author: des;  state: Exp;  lines: +8 -3
  251. Added "#define ERR_C" so that err.c contains the "master" line[] array.
  252.     See matdef.h revision 1.4 log.
  253. ----------------------------
  254. revision 1.3
  255. date: 1991/11/11 06:35:55;  author: des;  state: Exp;  lines: +14 -3
  256. Added count_errs() function to set/unset error counting inside ev_err().
  257. ----------------------------
  258. revision 1.2
  259. date: 1991/10/16 06:47:18;  author: des;  state: Exp;  lines: +3 -2
  260. Added "internal inconsistency (data structure)" error (E_INTERN)
  261. ----------------------------
  262. revision 1.1
  263. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  264. Initial revision
  265. =============================================================================
  266.  
  267.  
  268. >>>>>>>>>>>>>       err.h       <<<<<<<<<<<<<
  269.  
  270. RCS file: RCS/err.h,v
  271. Working file: err.h
  272. description:
  273. Version 1.2 update -- uses new names for routines
  274.     See also err.c
  275. ----------------------------
  276. revision 1.1
  277. date: 1994/01/13 05:38:03;  author: des;  state: Exp;
  278. Initial revision
  279. =============================================================================
  280.  
  281.  
  282. >>>>>>>>>>>>>       extras.c       <<<<<<<<<<<<<
  283.  
  284. RCS file: RCS/extras.c,v
  285. Working file: extras.c
  286. description:
  287. Extra (support) routines -- mem_copy() and mem_zero()
  288.     -- BLAS-style routines
  289. ----------------------------
  290. revision 1.3
  291. date: 1994/01/13 05:45:36;  author: des;  state: Exp;  lines: +110 -47
  292. Version 1.2 update -- changed names etc
  293. ----------------------------
  294. revision 1.2
  295. date: 1992/04/29 06:58:09;  author: des;  state: Exp;  lines: +1 -1
  296. Just getting the header field right
  297. ----------------------------
  298. revision 1.1
  299. date: 1992/04/29 06:56:15;  author: des;  state: Exp;
  300. Initial revision
  301. =============================================================================
  302.  
  303.  
  304. >>>>>>>>>>>>>       fft.c       <<<<<<<<<<<<<
  305.  
  306. RCS file: RCS/fft.c,v
  307. Working file: fft.c
  308. description:
  309. Fast Fourier Transform routine
  310.     radix 2 only!
  311. ----------------------------
  312. revision 1.3
  313. date: 1994/01/13 05:45:33;  author: des;  state: Exp;  lines: +35 -7
  314. Version 1.2 update -- changed names etc
  315. ----------------------------
  316. revision 1.2
  317. date: 1993/05/22 03:49:37;  author: des;  state: Exp;  lines: +11 -1
  318. Added ifft() to compute the inverse FFT (incl. scaling)
  319. ----------------------------
  320. revision 1.1
  321. date: 1993/05/10 02:33:00;  author: des;  state: Exp;
  322. Initial revision
  323. =============================================================================
  324.  
  325.  
  326. >>>>>>>>>>>>>       fmacheps.c       <<<<<<<<<<<<<
  327.  
  328. RCS file: RCS/fmacheps.c,v
  329. Working file: fmacheps.c
  330. description:
  331. Computes single precision floating point machine epsilon
  332. ----------------------------
  333. revision 1.1
  334. date: 1994/01/13 05:39:24;  author: des;  state: Exp;
  335. Initial revision
  336. =============================================================================
  337.  
  338.  
  339. >>>>>>>>>>>>>       givens.c       <<<<<<<<<<<<<
  340.  
  341. RCS file: RCS/givens.c,v
  342. Working file: givens.c
  343. description:
  344. Givens' rotations' operations
  345. ----------------------------
  346. revision 1.2
  347. date: 1994/01/13 05:39:42;  author: des;  state: Exp;  lines: +57 -20
  348. Version 1.2 update -- uses new names for routines
  349. ----------------------------
  350. revision 1.1
  351. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  352. Initial revision
  353. =============================================================================
  354.  
  355.  
  356. >>>>>>>>>>>>>       hessen.c       <<<<<<<<<<<<<
  357.  
  358. RCS file: RCS/hessen.c,v
  359. Working file: hessen.c
  360. description:
  361. Hessenberg factorisation
  362.     This is preliminary to Schur decomposition: see also schur.c
  363. ----------------------------
  364. revision 1.2
  365. date: 1994/01/13 05:36:24;  author: des;  state: Exp;  lines: +54 -19
  366. Version 1.2 update -- uses new names for routines
  367. ----------------------------
  368. revision 1.1
  369. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  370. Initial revision
  371. =============================================================================
  372.  
  373.  
  374. >>>>>>>>>>>>>       hsehldr.c       <<<<<<<<<<<<<
  375.  
  376. RCS file: RCS/hsehldr.c,v
  377. Working file: hsehldr.c
  378. description:
  379. Householder operations: see also qrfactor.c
  380. ----------------------------
  381. revision 1.2
  382. date: 1994/01/13 05:36:29;  author: des;  state: Exp;  lines: +38 -11
  383. Version 1.2 update -- uses new names for routines
  384. ----------------------------
  385. revision 1.1
  386. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  387. Initial revision
  388. =============================================================================
  389.  
  390.  
  391. >>>>>>>>>>>>>       init.c       <<<<<<<<<<<<<
  392.  
  393. RCS file: RCS/init.c,v
  394. Working file: init.c
  395. description:
  396. Initialisation and resetting routines
  397.     Initialises basic data structures to zeros, ones, id. matrix etc
  398. ----------------------------
  399. revision 1.6
  400. date: 1994/01/13 05:36:58;  author: des;  state: Exp;  lines: +123 -85
  401. Version 1.2 update -- uses new names for routines
  402.     -- also added new initialisation routines
  403. ----------------------------
  404. revision 1.5
  405. date: 1992/10/15 05:07:18;  author: des;  state: Exp;  lines: +34 -7
  406. Added mrandlist(), and removed "%" operations which slow it down on RS6000's
  407. ----------------------------
  408. revision 1.4
  409. date: 1992/10/15 04:05:33;  author: des;  state: Exp;  lines: +93 -3
  410. Added own pseudo-random number generator routines:
  411.     mrand() returning double's in range [0,1)
  412.     smrand(int) for initialising or resetting the mrand() seed(s).
  413. ----------------------------
  414. revision 1.3
  415. date: 1992/10/13 01:16:31;  author: des;  state: Exp;  lines: +3 -3
  416. Modified rand_vec() and rand_mat() so that MAX_RAND is converted to double
  417.     before doing division.
  418. ----------------------------
  419. revision 1.2
  420. date: 1992/02/28 03:12:23;  author: des;  state: Exp;  lines: +1 -2
  421. Removed the doubling up of #include "matdef.h" and #include "machine.h"
  422. ----------------------------
  423. revision 1.1
  424. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  425. Initial revision
  426. =============================================================================
  427.  
  428.  
  429. >>>>>>>>>>>>>       iotort.c       <<<<<<<<<<<<<
  430.  
  431. RCS file: RCS/iotort.c,v
  432. Working file: iotort.c
  433.     des: 1.1
  434. description:
  435. Input/output torture test
  436. ----------------------------
  437. revision 1.1    locked by: des;
  438. date: 1994/01/13 05:38:15;  author: des;  state: Exp;
  439. Initial revision
  440. =============================================================================
  441.  
  442.  
  443. >>>>>>>>>>>>>       iter.h       <<<<<<<<<<<<<
  444.  
  445. RCS file: RCS/iter.h,v
  446. Working file: iter.h
  447. description:
  448. Header file for iterative routines; see also iter0.c
  449. ----------------------------
  450. revision 1.2
  451. date: 1994/03/08 05:48:27;  author: des;  state: Exp;  lines: +7 -2
  452. Added #ifdef PROTOTYPES_IN_STRUCT wrappers for the ITER data structure.
  453. ----------------------------
  454. revision 1.1
  455. date: 1994/01/13 05:38:34;  author: des;  state: Exp;
  456. Initial revision
  457. =============================================================================
  458.  
  459.  
  460. >>>>>>>>>>>>>       iter0.c       <<<<<<<<<<<<<
  461.  
  462. RCS file: RCS/iter0.c,v
  463. Working file: iter0.c
  464. description:
  465. Basic iterative utility routines
  466. ----------------------------
  467. revision 1.1
  468. date: 1994/01/13 05:38:23;  author: des;  state: Exp;
  469. Initial revision
  470. =============================================================================
  471.  
  472.  
  473. >>>>>>>>>>>>>       iternsym.c       <<<<<<<<<<<<<
  474.  
  475. RCS file: RCS/iternsym.c,v
  476. Working file: iternsym.c
  477. description:
  478. Non-symmetric iterative routines
  479. ----------------------------
  480. revision 1.2
  481. date: 1994/02/02 06:02:20;  author: des;  state: Exp;  lines: +11 -3
  482. Added test foir h_rem <= 0.0 to avoid divide by zero using 1.0/h_rem
  483. ----------------------------
  484. revision 1.1
  485. date: 1994/01/13 05:39:10;  author: des;  state: Exp;
  486. Initial revision
  487. =============================================================================
  488.  
  489.  
  490. >>>>>>>>>>>>>       itersym.c       <<<<<<<<<<<<<
  491.  
  492. RCS file: RCS/itersym.c,v
  493. Working file: itersym.c
  494. description:
  495. Symmetric matrix iterative routines
  496. ----------------------------
  497. revision 1.1
  498. date: 1994/01/13 05:38:59;  author: des;  state: Exp;
  499. Initial revision
  500. =============================================================================
  501.  
  502.  
  503. >>>>>>>>>>>>>       itertort.c       <<<<<<<<<<<<<
  504.  
  505. RCS file: RCS/itertort.c,v
  506. Working file: itertort.c
  507.     des: 1.1
  508. description:
  509. Torture test for iterative routines
  510. ----------------------------
  511. revision 1.1    locked by: des;
  512. date: 1994/01/13 05:38:50;  author: des;  state: Exp;
  513. Initial revision
  514. =============================================================================
  515.  
  516.  
  517. >>>>>>>>>>>>>       ivecop.c       <<<<<<<<<<<<<
  518.  
  519. RCS file: RCS/ivecop.c,v
  520. Working file: ivecop.c
  521. description:
  522. Integer vector data structure and operations
  523. ----------------------------
  524. revision 1.5
  525. date: 1994/01/13 05:45:30;  author: des;  state: Exp;  lines: +350 -283
  526. Version 1.2 update -- changed names etc
  527. ----------------------------
  528. revision 1.4
  529. date: 1993/08/27 06:44:22;  author: des;  state: Exp;  lines: +3 -1
  530. Added static line[MAXLINE] declaration to avoid name collisions.
  531. ----------------------------
  532. revision 1.3
  533. date: 1993/05/10 02:10:35;  author: des;  state: Exp;  lines: +108 -5
  534. Modified fout_ivec() to print "IntVector: dim: <dim>"
  535.     instead of just "IntVector: <dim>"
  536. ----------------------------
  537. revision 1.2
  538. date: 1991/11/01 05:35:05;  author: des;  state: Exp;  lines: +17 -1
  539. Added cp_ivec() routine; does not have any i0 parameters unlike cp_vec().
  540. ----------------------------
  541. revision 1.1
  542. date: 1991/10/26 03:09:41;  author: des;  state: Exp;
  543. Initial revision
  544. =============================================================================
  545.  
  546.  
  547. >>>>>>>>>>>>>       lanczos.c       <<<<<<<<<<<<<
  548.  
  549. RCS file: RCS/lanczos.c,v
  550. Working file: lanczos.c
  551. description:
  552. Basic Lanczos and Cullum & Willoughby type Lanczos routines
  553. ----------------------------
  554. revision 1.4
  555. date: 1994/01/13 05:28:24;  author: des;  state: Exp;  lines: +53 -21
  556. Version 1.2 update -- changed names etc
  557.     not to be maintained
  558. ----------------------------
  559. revision 1.3
  560. date: 1992/02/16 22:00:27;  author: des;  state: Exp;  lines: +1 -1
  561. Replaced HUGE with HUGE_VAL
  562. ----------------------------
  563. revision 1.2
  564. date: 1991/10/25 02:07:24;  author: des;  state: Exp;  lines: +2 -2
  565. Modified to reflect change in norm.c: n1() => norm1(), n2() => norm2() etc
  566. ----------------------------
  567. revision 1.1
  568. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  569. Initial revision
  570. =============================================================================
  571.  
  572.  
  573. >>>>>>>>>>>>>       ls.dat       <<<<<<<<<<<<<
  574.  
  575. RCS file: RCS/ls.dat,v
  576. Working file: ls.dat
  577. description:
  578. Data file for least squares tutorial problem; see tutorial.c
  579. ----------------------------
  580. revision 1.1
  581. date: 1994/01/13 05:47:11;  author: des;  state: Exp;
  582. Initial revision
  583. =============================================================================
  584.  
  585.  
  586. >>>>>>>>>>>>>       lufactor.c       <<<<<<<<<<<<<
  587.  
  588. RCS file: RCS/lufactor.c,v
  589. Working file: lufactor.c
  590. description:
  591. LU factorise and solve routines
  592. ----------------------------
  593. revision 1.7
  594. date: 1994/03/13 23:08:25;  author: des;  state: Exp;  lines: +2 -2
  595. LUcondest() now returns HUGE_VAL instead of HUGE for an exactly singular
  596.     matrix.
  597. ----------------------------
  598. revision 1.6
  599. date: 1994/01/13 05:28:42;  author: des;  state: Exp;  lines: +101 -82
  600. Version 1.2 update -- changed names etc
  601. ----------------------------
  602. revision 1.5
  603. date: 1992/02/16 22:00:09;  author: des;  state: Exp;  lines: +2 -2
  604. Replaced HUGE with HUGE_VAL
  605. ----------------------------
  606. revision 1.4
  607. date: 1992/01/09 06:05:54;  author: des;  state: Exp;  lines: +15 -6
  608. Improved LUcondest()
  609. ----------------------------
  610. revision 1.3
  611. date: 1992/01/09 05:49:58;  author: des;  state: Exp;  lines: +15 -3
  612. Fixed minor problem in LUcondest()
  613. ----------------------------
  614. revision 1.2
  615. date: 1992/01/09 05:06:29;  author: des;  state: Exp;  lines: +39 -1
  616. Added LUcondest() for estimating condition numbers
  617. ----------------------------
  618. revision 1.1
  619. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  620. Initial revision
  621. =============================================================================
  622.  
  623.  
  624. >>>>>>>>>>>>>       machine.c       <<<<<<<<<<<<<
  625.  
  626. RCS file: RCS/machine.c,v
  627. Working file: machine.c
  628. description:
  629. Machine dependent code.
  630.     This code is the basis of most of the basic dense matrix/vector
  631.     operations.
  632.     Change this file for "tuning" to a particular machine/compiler.
  633. ----------------------------
  634. revision 1.4
  635. date: 1994/01/13 05:28:56;  author: des;  state: Exp;  lines: +65 -132
  636. Version 1.2 update -- added the "#ifdef VUNROLL" parts for selective
  637.     unrolling of loops
  638. ----------------------------
  639. revision 1.3
  640. date: 1991/08/29 06:42:11;  author: des;  state: Exp;  lines: +13 -2
  641. Used loop unrolling on __mltadd__()
  642. ----------------------------
  643. revision 1.2
  644. date: 1991/08/29 06:15:24;  author: des;  state: Exp;  lines: +157 -28
  645. Modified __ip__() and added __ip4__(), __lc4__() and __ma4__() to
  646.     take help take advantage of vector & super-scalar architectures.
  647.     For full advantage would need to re-write matop.c, lufactor.c etc etc
  648. ----------------------------
  649. revision 1.1
  650. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  651. Initial revision
  652. =============================================================================
  653.  
  654.  
  655. >>>>>>>>>>>>>       machine.h       <<<<<<<<<<<<<
  656.  
  657. RCS file: RCS/machine.h,v
  658. Working file: machine.h
  659. description:
  660. Contains machine dependencies
  661.     Change this file before anything else!
  662. ----------------------------
  663. revision 1.4
  664. date: 1994/01/13 05:29:37;  author: des;  state: Exp;  lines: +162 -36
  665. Version 1.2 update -- works with configure script
  666. ----------------------------
  667. revision 1.3
  668. date: 1992/02/16 21:59:19;  author: des;  state: Exp;  lines: +8 -1
  669. Added code to ensure that HUGE_VAL is defined, in terms of HUGE if not
  670.     already.
  671. ----------------------------
  672. revision 1.2
  673. date: 1991/10/03 23:39:57;  author: des;  state: Exp;  lines: +13 -0
  674. Added MALLOCDECL macro for testing whther r or not malloc() etc have
  675.     been declared.
  676. ----------------------------
  677. revision 1.1
  678. date: 1991/08/14 00:06:35;  author: des;  state: Exp;
  679. Initial revision
  680. =============================================================================
  681.  
  682.  
  683. >>>>>>>>>>>>>       machine.h.in       <<<<<<<<<<<<<
  684.  
  685. RCS file: RCS/machine.h.in,v
  686. Working file: machine.h.in
  687. description:
  688. Input file for constructing machine.h
  689. ----------------------------
  690. revision 1.2
  691. date: 1994/03/13 23:07:30;  author: des;  state: Exp;  lines: +31 -1
  692. Now defines both HUGE and HUGE_VAL if either is defined.
  693. ----------------------------
  694. revision 1.1
  695. date: 1994/01/13 05:47:11;  author: des;  state: Exp;
  696. Initial revision
  697. =============================================================================
  698.  
  699.  
  700. >>>>>>>>>>>>>       makefile       <<<<<<<<<<<<<
  701.  
  702. RCS file: RCS/makefile,v
  703. Working file: makefile
  704. description:
  705. "Vanilla" makefile for Meschach
  706. ----------------------------
  707. revision 1.2
  708. date: 1994/02/21 04:35:43;  author: des;  state: Exp;  lines: +192 -28
  709. Updated to mesch12b.tar and mesch12b.zip
  710. ----------------------------
  711. revision 1.1
  712. date: 1993/05/10 02:28:37;  author: des;  state: Exp;
  713. Initial revision
  714. =============================================================================
  715.  
  716.  
  717. >>>>>>>>>>>>>       makefile.in       <<<<<<<<<<<<<
  718.  
  719. RCS file: RCS/makefile.in,v
  720. Working file: makefile.in
  721. description:
  722. Input file for constructing makefile using configure
  723. ----------------------------
  724. revision 1.4
  725. date: 1994/03/14 01:24:06;  author: des;  state: Exp;  lines: +2 -2
  726. Now produces distribution names "mesch12b" instead of "mesch12a"
  727. ----------------------------
  728. revision 1.3
  729. date: 1994/03/08 05:42:29;  author: des;  state: Exp;  lines: +13 -4
  730. Replaced remaining ranlib's with $(RANLIB), and added realclean target
  731.     and dependencies amongst the *part* targets.
  732.     Changes suggested by Blair Zajac.
  733. ----------------------------
  734. revision 1.2
  735. date: 1994/01/14 05:49:40;  author: des;  state: Exp;  lines: +19 -6
  736. Now "make list" produces a file FILELIST which lists all Meschach files
  737. ----------------------------
  738. revision 1.1
  739. date: 1994/01/13 05:47:11;  author: des;  state: Exp;
  740. Initial revision
  741. =============================================================================
  742.  
  743.  
  744. >>>>>>>>>>>>>       matlab.c       <<<<<<<<<<<<<
  745.  
  746. RCS file: RCS/matlab.c,v
  747. Working file: matlab.c
  748. description:
  749. Matlab save/load facility routines
  750. ----------------------------
  751. revision 1.7
  752. date: 1994/01/13 05:30:09;  author: des;  state: Exp;  lines: +40 -13
  753. Version 1.2 update -- changed names etc
  754. ----------------------------
  755. revision 1.6
  756. date: 1993/05/31 05:27:04;  author: des;  state: Exp;  lines: +30 -1
  757. Added d_save() which stores a single double precision number a la Matlab.
  758. ----------------------------
  759. revision 1.5
  760. date: 1993/05/31 00:29:11;  author: des;  state: Exp;  lines: +3 -3
  761. Vectors are now saved as **column**, not row, vectors
  762. ----------------------------
  763. revision 1.4
  764. date: 1993/03/30 23:03:46;  author: des;  state: Exp;  lines: +6 -36
  765. No change
  766. ----------------------------
  767. revision 1.3
  768. date: 1992/01/20 01:37:26;  author: des;  state: Exp;  lines: +3 -1
  769. Wrapped the #define MACH_ID so that it can be #define'd in machine.h.
  770. ----------------------------
  771. revision 1.2
  772. date: 1991/10/03 23:43:37;  author: des;  state: Exp;  lines: +49 -53
  773. Fixed problem with malloc() declarations etc
  774. ----------------------------
  775. revision 1.1
  776. date: 1991/08/14 00:20:38;  author: des;  state: Exp;
  777. Initial revision
  778. =============================================================================
  779.  
  780.  
  781. >>>>>>>>>>>>>       matlab.h       <<<<<<<<<<<<<
  782.  
  783. RCS file: RCS/matlab.h,v
  784. Working file: matlab.h
  785. description:
  786. Header file for MATLAB machine types etc
  787. ----------------------------
  788. revision 1.2
  789. date: 1994/01/13 05:44:47;  author: des;  state: Exp;  lines: +75 -5
  790. Version 1.2 update -- changed names etc
  791.     Uses new scheme for dealing with single vs double precision and
  792.     machine characteristics as determined by configure
  793. ----------------------------
  794. revision 1.1
  795. date: 1993/05/10 02:24:09;  author: des;  state: Exp;
  796. Initial revision
  797. =============================================================================
  798.  
  799.  
  800. >>>>>>>>>>>>>       matop.c       <<<<<<<<<<<<<
  801.  
  802. RCS file: RCS/matop.c,v
  803. Working file: matop.c
  804. description:
  805. Basic matrix operations: see also vecop.c
  806. ----------------------------
  807. revision 1.3
  808. date: 1994/01/13 05:30:28;  author: des;  state: Exp;  lines: +53 -40
  809. Version 1.2 update -- changed names etc
  810. ----------------------------
  811. revision 1.2
  812. date: 1992/01/23 22:57:49;  author: des;  state: Exp;  lines: +14 -9
  813. Modified mv_mltadd() and vm_mltadd() to take a scale factor as an argument
  814. ----------------------------
  815. revision 1.1
  816. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  817. Initial revision
  818. =============================================================================
  819.  
  820.  
  821. >>>>>>>>>>>>>       matrix.h       <<<<<<<<<<<<<
  822.  
  823. RCS file: RCS/matrix.h,v
  824. Working file: matrix.h
  825. description:
  826. Include file for the basic routines
  827. ----------------------------
  828. revision 1.18
  829. date: 1994/04/16 00:33:37;  author: des;  state: Exp;  lines: +5 -5
  830. Fixed v_add_val(), v_sub_val(), m_add_val() and m_sub_val() macros so
  831.     that the function in the error() call is correct.
  832.     Previously the calls were to error(..., ".._set_val").
  833.     Bug noticed by Tony Rossini, Harvard Uni.
  834. ----------------------------
  835. revision 1.17
  836. date: 1994/03/08 05:49:16;  author: des;  state: Exp;  lines: +1 -1
  837. Added #ifdef PROTOTYPES_IN_STRUCT wrappers for v_map() and _v_map().
  838. ----------------------------
  839. revision 1.16
  840. date: 1994/03/08 05:47:14;  author: des;  state: Exp;  lines: +12 -1
  841. Now declares m_version() -- identified by lint output from Blair Zajac.
  842. ----------------------------
  843. revision 1.15
  844. date: 1994/01/13 05:30:42;  author: des;  state: Exp;  lines: +449 -208
  845. Version 1.2 update -- uses new names for routines
  846. ----------------------------
  847. revision 1.14
  848. date: 1993/05/31 05:28:36;  author: des;  state: Exp;  lines: +65 -15
  849. Added d_save() which stores a single double precision number a la Matlab.
  850. ----------------------------
  851. revision 1.13
  852. date: 1992/03/19 06:49:53;  author: des;  state: Exp;  lines: +5 -1
  853. Added m_load(), m_save() and v_save() declatatrations
  854. ----------------------------
  855. revision 1.12
  856. date: 1992/03/19 06:04:21;  author: des;  state: Exp;  lines: +2 -2
  857. Added m_norm1() declaration for ANSI_C
  858. ----------------------------
  859. revision 1.11
  860. date: 1992/01/31 02:52:39;  author: des;  state: Exp;  lines: +2 -2
  861. Replaced __STDC__ in previous modification with ANSI_C
  862. ----------------------------
  863. revision 1.10
  864. date: 1992/01/31 02:42:28;  author: des;  state: Exp;  lines: +11 -1
  865. Now uses (size_t) casts for memory allocation macros if __STDC__ is defined.
  866. ----------------------------
  867. revision 1.9
  868. date: 1992/01/23 23:42:16;  author: des;  state: Exp;  lines: +3 -3
  869. Updated to match mv_mltadd() and vm_mltadd() changes in matop.c
  870. ----------------------------
  871. revision 1.8
  872. date: 1992/01/20 01:27:39;  author: des;  state: Exp;  lines: +3 -3
  873. Changed READ() and FREAD() macros to input() and finput() macros.
  874. ----------------------------
  875. revision 1.7
  876. date: 1991/11/11 06:36:31;  author: des;  state: Exp;  lines: +3 -1
  877. Added count_errs() function to set/unset error counting inside ev_err().
  878. ----------------------------
  879. revision 1.6
  880. date: 1991/11/01 05:38:55;  author: des;  state: Exp;  lines: +9 -1
  881. Added IVEC add & subtract operations
  882. ----------------------------
  883. revision 1.5
  884. date: 1991/11/01 05:35:34;  author: des;  state: Exp;  lines: +14 -4
  885. Added IVEC routines
  886. ----------------------------
  887. revision 1.4
  888. date: 1991/10/25 02:07:24;  author: des;  state: Exp;  lines: +9 -7
  889. Modified to reflect change in norm.c: n1() => norm1(), n2() => norm2() etc
  890. ----------------------------
  891. revision 1.3
  892. date: 1991/10/16 06:48:57;  author: des;  state: Exp;  lines: +3 -2
  893. Added Added "internal inconsistency (data structure)" error (E_INTERN)
  894. ----------------------------
  895. revision 1.2
  896. date: 1991/10/03 23:40:50;  author: des;  state: Exp;  lines: +13 -6
  897. Modified to use MALLOCDECL macro (see: machine.h)
  898. ----------------------------
  899. revision 1.1
  900. date: 1991/08/14 00:06:35;  author: des;  state: Exp;
  901. Initial revision
  902. =============================================================================
  903.  
  904.  
  905. >>>>>>>>>>>>>       matrix2.h       <<<<<<<<<<<<<
  906.  
  907. RCS file: RCS/matrix2.h,v
  908. Working file: matrix2.h
  909. description:
  910. Include file for the matrix factorisation routines
  911. ----------------------------
  912. revision 1.7
  913. date: 1994/01/13 05:30:58;  author: des;  state: Exp;  lines: +182 -43
  914. Version 1.2 update -- uses new names for routines
  915. ----------------------------
  916. revision 1.6
  917. date: 1993/06/09 23:04:24;  author: des;  state: Exp;  lines: +10 -8
  918. Add m_inverse() to declarations
  919. ----------------------------
  920. revision 1.5
  921. date: 1992/12/09 02:30:18;  author: des;  state: Exp;  lines: +6 -5
  922. Modified QRsolve(), makeQ() routines not to use a beta vector
  923.     Also added QRTsolve().
  924. ----------------------------
  925. revision 1.4
  926. date: 1992/01/21 03:07:20;  author: des;  state: Exp;  lines: +11 -7
  927. Added BKPfactor(), BKPsolve(), schur_vecs().
  928. ----------------------------
  929. revision 1.3
  930. date: 1992/01/09 05:17:10;  author: des;  state: Exp;  lines: +2 -0
  931. Added LUcondest() header info
  932. ----------------------------
  933. revision 1.2
  934. date: 1991/10/25 02:07:24;  author: des;  state: Exp;  lines: +0 -7
  935. Modified to reflect change in norm.c: n1() => norm1(), n2() => norm2() etc
  936. ----------------------------
  937. revision 1.1
  938. date: 1991/08/14 00:06:35;  author: des;  state: Exp;
  939. Initial revision
  940. =============================================================================
  941.  
  942.  
  943. >>>>>>>>>>>>>       matrixio.c       <<<<<<<<<<<<<
  944.  
  945. RCS file: RCS/matrixio.c,v
  946. Working file: matrixio.c
  947. description:
  948. Input/output for basic data structures
  949. ----------------------------
  950. revision 1.4
  951. date: 1994/01/13 05:31:10;  author: des;  state: Exp;  lines: +91 -57
  952. Version 1.2 update -- uses new names for routines
  953. ----------------------------
  954. revision 1.3
  955. date: 1993/08/27 06:42:51;  author: des;  state: Exp;  lines: +3 -1
  956. Added static line[MAXLINE] declaration to avoid name collisions.
  957. ----------------------------
  958. revision 1.2
  959. date: 1993/06/14 22:30:43;  author: des;  state: Exp;  lines: +131 -124
  960. Functions bfin_mat() and bfin_vec() now will use the input file's
  961.     dimensions.  This is at least consistent with the documentation.
  962. ----------------------------
  963. revision 1.1
  964. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  965. Initial revision
  966. =============================================================================
  967.  
  968.  
  969. >>>>>>>>>>>>>       maxint.c       <<<<<<<<<<<<<
  970.  
  971. RCS file: RCS/maxint.c,v
  972. Working file: maxint.c
  973. description:
  974. Computes the maximum representable int
  975. ----------------------------
  976. revision 1.1
  977. date: 1994/01/13 05:31:17;  author: des;  state: Exp;
  978. Initial revision
  979. =============================================================================
  980.  
  981.  
  982. >>>>>>>>>>>>>       meminfo.c       <<<<<<<<<<<<<
  983.  
  984. RCS file: RCS/meminfo.c,v
  985. Working file: meminfo.c
  986. description:
  987. Memory tracking routines -- keeps information on number and amount
  988.     of objects/memory used by the various types
  989. ----------------------------
  990. revision 1.1
  991. date: 1994/01/13 05:31:39;  author: des;  state: Exp;
  992. Initial revision
  993. =============================================================================
  994.  
  995.  
  996. >>>>>>>>>>>>>       meminfo.h       <<<<<<<<<<<<<
  997.  
  998. RCS file: RCS/meminfo.h,v
  999. Working file: meminfo.h
  1000. description:
  1001. Header file for meminfo.c
  1002. ----------------------------
  1003. revision 1.1
  1004. date: 1994/01/13 05:32:24;  author: des;  state: Exp;
  1005. Initial revision
  1006. =============================================================================
  1007.  
  1008.  
  1009. >>>>>>>>>>>>>       memory.c       <<<<<<<<<<<<<
  1010.  
  1011. RCS file: RCS/memory.c,v
  1012. Working file: memory.c
  1013. description:
  1014. Memory allocation and de-allocation for basic data structures
  1015. ----------------------------
  1016. revision 1.13
  1017. date: 1994/04/05 02:10:37;  author: des;  state: Exp;  lines: +4 -5
  1018. Bug fixes as suggested by Jean-Pierre Haeberly.
  1019.     -- free'd matrix before matrix->base bug fixes (now free'd in reverse
  1020.     order)
  1021.     -- bugs in code for SEGMENTED architectures resulting in memory
  1022.     leaks using m_resize() and m_free().
  1023. ----------------------------
  1024. revision 1.12
  1025. date: 1994/03/08 05:44:13;  author: des;  state: Exp;  lines: +1 -4
  1026. Removed declarations of m_zero(), px_ident() and v_zero() inside *_resize()
  1027.     functions.
  1028. ----------------------------
  1029. revision 1.11
  1030. date: 1994/01/13 05:32:32;  author: des;  state: Exp;  lines: +924 -255
  1031. Version 1.2 update -- uses new names for routines
  1032. ----------------------------
  1033. revision 1.10
  1034. date: 1993/08/26 07:19:05;  author: des;  state: Exp;  lines: +33 -10
  1035. Modified the get_...() routines so that they don't call malloc() or
  1036.     calloc() requesting 0 bytes of memory.
  1037. ----------------------------
  1038. revision 1.9
  1039. date: 1993/07/19 22:53:07;  author: des;  state: Exp;  lines: +3 -3
  1040. Used to not deallocate in v_free() or px_free() if the dim/size > MAXDIM.
  1041.     It now only checks if (int)(x->dim) < 0 or (int)(px->size) < 0.
  1042. ----------------------------
  1043. revision 1.8
  1044. date: 1993/06/14 22:32:17;  author: des;  state: Exp;  lines: +2 -2
  1045. See previous entry
  1046. ----------------------------
  1047. revision 1.7
  1048. date: 1993/06/14 22:20:29;  author: des;  state: Exp;  lines: +4 -3
  1049. Changed declaration of i from u_int to int to avoid problems with
  1050.     m_resize(A,0,0).  Bug found by Hidetoshi Shidomaira
  1051. ----------------------------
  1052. revision 1.6
  1053. date: 1993/05/10 02:12:21;  author: des;  state: Exp;  lines: +2 -2
  1054. Fixed bug in m_resize():
  1055.     replaced "new_size = new_m*new_n" with
  1056.     "new_size = new_max_m*new_max_n".
  1057. ----------------------------
  1058. revision 1.5
  1059. date: 1993/03/30 23:03:01;  author: des;  state: Exp;  lines: +11 -2
  1060. Fixed problem with resizing SEGMENTED matrices
  1061. ----------------------------
  1062. revision 1.4
  1063. date: 1992/02/28 03:12:23;  author: des;  state: Exp;  lines: +2 -2
  1064. Removed the doubling up of #include "matdef.h" and #include "machine.h"
  1065. ----------------------------
  1066. revision 1.3
  1067. date: 1992/01/27 22:17:06;  author: des;  state: Exp;  lines: +3 -1
  1068. Fixed bug in v_resize():
  1069.     newly allocated area was not zero'd -- it now is
  1070. ----------------------------
  1071. revision 1.2
  1072. date: 1991/10/04 04:04:26;  author: des;  state: Exp;  lines: +65 -7
  1073. Added code to deal with SEGMENTED memory machines in get_mat(), m_free()
  1074.     and m_resize().
  1075. ----------------------------
  1076. revision 1.1
  1077. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1078. Initial revision
  1079. =============================================================================
  1080.  
  1081.  
  1082. >>>>>>>>>>>>>       memstat.c       <<<<<<<<<<<<<
  1083.  
  1084. RCS file: RCS/memstat.c,v
  1085. Working file: memstat.c
  1086. description:
  1087. Static workspace routines -- used to allow freeing of workspace on demand
  1088. ----------------------------
  1089. revision 1.1
  1090. date: 1994/01/13 05:32:44;  author: des;  state: Exp;
  1091. Initial revision
  1092. =============================================================================
  1093.  
  1094.  
  1095. >>>>>>>>>>>>>       memtort.c       <<<<<<<<<<<<<
  1096.  
  1097. RCS file: RCS/memtort.c,v
  1098. Working file: memtort.c
  1099.     des: 1.1
  1100. description:
  1101. Memory allocation/deallocation/resize torture test
  1102. ----------------------------
  1103. revision 1.1    locked by: des;
  1104. date: 1994/01/13 05:33:17;  author: des;  state: Exp;
  1105. Initial revision
  1106. =============================================================================
  1107.  
  1108.  
  1109. >>>>>>>>>>>>>       mfunc.c       <<<<<<<<<<<<<
  1110.  
  1111. RCS file: RCS/mfunc.c,v
  1112. Working file: mfunc.c
  1113. description:
  1114. Matrix functions -- exponentials, polynomials and powers
  1115. ----------------------------
  1116. revision 1.1
  1117. date: 1994/01/13 05:33:58;  author: des;  state: Exp;
  1118. Initial revision
  1119. =============================================================================
  1120.  
  1121.  
  1122. >>>>>>>>>>>>>       mfuntort.c       <<<<<<<<<<<<<
  1123.  
  1124. RCS file: RCS/mfuntort.c,v
  1125. Working file: mfuntort.c
  1126. description:
  1127. Torture test for mfunc.c
  1128. ----------------------------
  1129. revision 1.2
  1130. date: 1994/01/14 01:08:06;  author: des;  state: Exp;  lines: +2 -1
  1131. Matrix functions (powers, polynomials and exponentials) torture test
  1132. ----------------------------
  1133. revision 1.1
  1134. date: 1994/01/13 05:34:16;  author: des;  state: Exp;
  1135. Initial revision
  1136. =============================================================================
  1137.  
  1138.  
  1139. >>>>>>>>>>>>>       norm.c       <<<<<<<<<<<<<
  1140.  
  1141. RCS file: RCS/norm.c,v
  1142. Working file: norm.c
  1143. description:
  1144. Matrix and vector norms: only the easy ones!
  1145. ----------------------------
  1146. revision 1.6
  1147. date: 1994/01/13 05:34:35;  author: des;  state: Exp;  lines: +38 -7
  1148. Version 1.2 update -- uses new names for routines
  1149. ----------------------------
  1150. revision 1.5
  1151. date: 1993/06/01 01:12:33;  author: des;  state: Exp;  lines: +2 -2
  1152. Replaced string "m_norm_inf" in m_norm1() with "m_nrom1" for error() call
  1153. ----------------------------
  1154. revision 1.4
  1155. date: 1993/06/01 00:03:45;  author: des;  state: Exp;  lines: +3 -3
  1156. Changed error() calls in _v_norm_inf() to pass the string "_v_norm_inf"
  1157.     instead of "_norm_inf".
  1158. ----------------------------
  1159. revision 1.3
  1160. date: 1992/03/19 06:03:49;  author: des;  state: Exp;  lines: +5 -5
  1161. Fixed incorrect limits for loops in m_norm1().
  1162. ----------------------------
  1163. revision 1.2
  1164. date: 1991/10/25 02:07:24;  author: des;  state: Exp;  lines: +22 -22
  1165. Changed names of norm functions: n1() => norm1(), n_inf() => norm_inf() etc
  1166. ----------------------------
  1167. revision 1.1
  1168. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1169. Initial revision
  1170. =============================================================================
  1171.  
  1172.  
  1173. >>>>>>>>>>>>>       oldnames.h       <<<<<<<<<<<<<
  1174.  
  1175. RCS file: RCS/oldnames.h,v
  1176. Working file: oldnames.h
  1177. description:
  1178. Backwards compatibility header file
  1179. ----------------------------
  1180. revision 1.1
  1181. date: 1994/01/13 05:34:40;  author: des;  state: Exp;
  1182. Initial revision
  1183. =============================================================================
  1184.  
  1185.  
  1186. >>>>>>>>>>>>>       otherio.c       <<<<<<<<<<<<<
  1187.  
  1188. RCS file: RCS/otherio.c,v
  1189. Working file: otherio.c
  1190. description:
  1191. Other input/output -- general purpose routines
  1192. ----------------------------
  1193. revision 1.2
  1194. date: 1994/01/13 05:34:52;  author: des;  state: Exp;  lines: +44 -10
  1195. Version 1.2 update -- uses new names for routines
  1196. ----------------------------
  1197. revision 1.1
  1198. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1199. Initial revision
  1200. =============================================================================
  1201.  
  1202.  
  1203. >>>>>>>>>>>>>       pxop.c       <<<<<<<<<<<<<
  1204.  
  1205. RCS file: RCS/pxop.c,v
  1206. Working file: pxop.c
  1207. description:
  1208. Basic permutation operations: see also vecop.c matop.c
  1209. ----------------------------
  1210. revision 1.5
  1211. date: 1994/03/23 23:58:50;  author: des;  state: Exp;  lines: +42 -40
  1212. Added guard to px_inv() to prevent crashes if px is not a permutation.
  1213.     Now raises E_BOUNDS error.
  1214. ----------------------------
  1215. revision 1.4
  1216. date: 1994/03/08 05:45:16;  author: des;  state: Exp;  lines: +9 -1
  1217. Replaced old-style declaration of m_get() with proper prototype based
  1218.     declarations.
  1219. ----------------------------
  1220. revision 1.3
  1221. date: 1994/01/13 05:35:00;  author: des;  state: Exp;  lines: +149 -74
  1222. Version 1.2 update -- uses new names for routines
  1223. ----------------------------
  1224. revision 1.2
  1225. date: 1992/01/17 04:13:23;  author: des;  state: Exp;  lines: +2 -2
  1226. Made myqsort() static to avoid name clashes
  1227. ----------------------------
  1228. revision 1.1
  1229. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1230. Initial revision
  1231. =============================================================================
  1232.  
  1233.  
  1234. >>>>>>>>>>>>>       qrfactor.c       <<<<<<<<<<<<<
  1235.  
  1236. RCS file: RCS/qrfactor.c,v
  1237. Working file: qrfactor.c
  1238. description:
  1239. QR factorise and solve routines
  1240.     Also includes QR with column pivoting
  1241. ----------------------------
  1242. revision 1.5
  1243. date: 1994/01/13 05:35:07;  author: des;  state: Exp;  lines: +71 -40
  1244. Version 1.2 update -- uses new names for routines
  1245.     (by this stage, have removed "beta" parameters)
  1246. ----------------------------
  1247. revision 1.4
  1248. date: 1992/12/09 02:29:28;  author: des;  state: Exp;  lines: +114 -42
  1249. Added (modified & corrected) QRTsolve()
  1250.     Also fixed bugs in calculating beta values without using beta vector
  1251. ----------------------------
  1252. revision 1.3
  1253. date: 1992/05/04 04:27:54;  author: des;  state: Exp;  lines: +2 -2
  1254. QRCPsolve() must return a VEC *, not a MAT * !
  1255. ----------------------------
  1256. revision 1.2
  1257. date: 1992/05/04 04:24:33;  author: des;  state: Exp;  lines: +339 -199
  1258. Added QRCPsolve() and QRcondest() functions
  1259. ----------------------------
  1260. revision 1.1
  1261. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1262. Initial revision
  1263. =============================================================================
  1264.  
  1265.  
  1266. >>>>>>>>>>>>>       rk4.dat       <<<<<<<<<<<<<
  1267.  
  1268. RCS file: RCS/rk4.dat,v
  1269. Working file: rk4.dat
  1270. description:
  1271. Data file for Runge-Kutta tutorial problem; see tutorial.c
  1272. ----------------------------
  1273. revision 1.1
  1274. date: 1994/01/13 05:47:11;  author: des;  state: Exp;
  1275. Initial revision
  1276. =============================================================================
  1277.  
  1278.  
  1279. >>>>>>>>>>>>>       schur.c       <<<<<<<<<<<<<
  1280.  
  1281. RCS file: RCS/schur.c,v
  1282. Working file: schur.c
  1283. description:
  1284. Schur decomposition
  1285.     For computing eigenvalues of general matrices
  1286.     Computes real, rather than comples, Schur form
  1287. ----------------------------
  1288. revision 1.7
  1289. date: 1994/03/17 05:36:53;  author: des;  state: Exp;  lines: +34 -10
  1290. Now puts 2 x 2 blocks with complex eigenvalues into the form
  1291.     [a b; c a] with b*c < 0 (at least to within roundoff errors).
  1292. ----------------------------
  1293. revision 1.6
  1294. date: 1994/03/16 05:12:12;  author: des;  state: Exp;  lines: +23 -13
  1295. Second bug for 2 x 2 real e-val block fixed
  1296.     Replaced ".. : tmp +sqrt(discrim)"  with ".. : - tmp + sqrt(discrim)"
  1297.     Also added code to force splitting of blocks with degenerate 2 x 2
  1298.     lower-right blocks after 5 iterations of no splitting.
  1299.     This forced splitting uses relative tolerances of sqrt(MACHEPS)
  1300.     rather than O(MACHEPS).  This is a problem with QR algorithms
  1301.     for eigenvalues/vectors in general.
  1302. ----------------------------
  1303. revision 1.5
  1304. date: 1994/02/21 01:11:44;  author: des;  state: Exp;  lines: +36 -1
  1305. Bug fix!!!  schur() went into an infinite loop if it found a 2x2 diagonal
  1306.     block with real eigenvalues.  Modification explicitly deals with
  1307.     this case.
  1308.     Bug found by Graeme Boyle Tektronix Inc., Oregon
  1309. ----------------------------
  1310. revision 1.4
  1311. date: 1994/01/13 05:35:52;  author: des;  state: Exp;  lines: +299 -144
  1312. Version 1.2 update -- uses new names for routines
  1313. ----------------------------
  1314. revision 1.3
  1315. date: 1991/11/27 02:52:13;  author: des;  state: Exp;  lines: +2 -2
  1316. Modified to use new names for the norm functions
  1317. ----------------------------
  1318. revision 1.2
  1319. date: 1991/10/25 02:07:24;  author: des;  state: Exp;  lines: +2 -2
  1320. Modified to reflect change in norm.c: n1() => norm1(), n2() => norm2() etc
  1321. ----------------------------
  1322. revision 1.1
  1323. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1324. Initial revision
  1325. =============================================================================
  1326.  
  1327.  
  1328. >>>>>>>>>>>>>       solve.c       <<<<<<<<<<<<<
  1329.  
  1330. RCS file: RCS/solve.c,v
  1331. Working file: solve.c
  1332. description:
  1333. General matrix solve routines for triangular & diagonal matrices
  1334. ----------------------------
  1335. revision 1.3
  1336. date: 1994/01/13 05:29:57;  author: des;  state: Exp;  lines: +39 -16
  1337. Version 1.2 update -- changed names etc
  1338. ----------------------------
  1339. revision 1.2
  1340. date: 1993/05/27 07:26:39;  author: des;  state: Exp;  lines: +102 -91
  1341. Added sizeof(double) factor to the mem_copy calls in UTsolve() and LTsolve()
  1342. ----------------------------
  1343. revision 1.1
  1344. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1345. Initial revision
  1346. =============================================================================
  1347.  
  1348.  
  1349. >>>>>>>>>>>>>       sparse.c       <<<<<<<<<<<<<
  1350.  
  1351. RCS file: RCS/sparse.c,v
  1352. Working file: sparse.c
  1353. description:
  1354. Basic sparse matrix operations
  1355. ----------------------------
  1356. revision 1.10
  1357. date: 1994/03/08 05:46:07;  author: des;  state: Exp;  lines: +1 -2
  1358. Removed unnecessary declaration of sprow_foutput() in sp_copy2().
  1359. ----------------------------
  1360. revision 1.9
  1361. date: 1994/02/28 22:38:44;  author: des;  state: Exp;  lines: +25 -18
  1362. Bug in sp_resize(): fixed failure for (new) n > A->n.
  1363.     Now resizes A->start_row[] and A->start_idx[] if n > A->max_n
  1364.     and updates A->n in **all** cases where a != A->n.
  1365. ----------------------------
  1366. revision 1.8
  1367. date: 1994/01/13 05:32:38;  author: des;  state: Exp;  lines: +895 -764
  1368. Version 1.2 update -- uses new names for routines
  1369. ----------------------------
  1370. revision 1.7
  1371. date: 1993/04/29 03:30:41;  author: des;  state: Exp;  lines: +3 -2
  1372. Added #include <math.h> as fabs() used
  1373. ----------------------------
  1374. revision 1.6
  1375. date: 1992/03/24 01:54:19;  author: des;  state: Exp;  lines: +2 -2
  1376. Removed printf in sp_compact()
  1377. ----------------------------
  1378. revision 1.5
  1379. date: 1992/03/24 01:12:27;  author: des;  state: Exp;  lines: +64 -6
  1380. Fixed some bugs in sp_row_copy(), _row_mltadd() and sp_row_merge()
  1381.     [set r_out->len before calling row_xpd()]
  1382. ----------------------------
  1383. revision 1.4
  1384. date: 1992/02/24 06:02:15;  author: des;  state: Exp;  lines: +9 -2
  1385. Now sp_resize() reallocates the start_row and start_idx entries!
  1386. ----------------------------
  1387. revision 1.3
  1388. date: 1992/01/21 22:20:33;  author: des;  state: Exp;  lines: +2 -2
  1389. Fixed error reporting by: sp_vm_mlt should have been sp_mv_mlt
  1390. ----------------------------
  1391. revision 1.2
  1392. date: 1991/11/27 00:50:34;  author: des;  state: Exp;  lines: +4 -6
  1393. Fixed bugs in sp_free_mat(). Now cleans up after itself properly!
  1394. ----------------------------
  1395. revision 1.1
  1396. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1397. Initial revision
  1398. =============================================================================
  1399.  
  1400.  
  1401. >>>>>>>>>>>>>       sparse.h       <<<<<<<<<<<<<
  1402.  
  1403. RCS file: RCS/sparse.h,v
  1404. Working file: sparse.h
  1405. description:
  1406. Include file for basic sparse matrix routines
  1407. ----------------------------
  1408. revision 1.2
  1409. date: 1994/01/13 05:33:36;  author: des;  state: Exp;  lines: +186 -46
  1410. Version 1.2 update -- uses new names for routines
  1411. ----------------------------
  1412. revision 1.1
  1413. date: 1991/08/14 00:06:35;  author: des;  state: Exp;
  1414. Initial revision
  1415. =============================================================================
  1416.  
  1417.  
  1418. >>>>>>>>>>>>>       sparse2.h       <<<<<<<<<<<<<
  1419.  
  1420. RCS file: RCS/sparse2.h,v
  1421. Working file: sparse2.h
  1422. description:
  1423. Include file for sparse matrix factorisations and solve and e-val routines
  1424. ----------------------------
  1425. revision 1.4
  1426. date: 1994/01/13 05:33:46;  author: des;  state: Exp;  lines: +60 -24
  1427. Version 1.2 update -- uses new names for routines
  1428. ----------------------------
  1429. revision 1.3
  1430. date: 1992/12/07 00:08:58;  author: des;  state: Exp;  lines: +7 -1
  1431. spBKPfactor() and spBKPsolve() added to functions
  1432. ----------------------------
  1433. revision 1.2
  1434. date: 1992/10/13 03:45:25;  author: des;  state: Exp;  lines: +3 -1
  1435. Added spILUfactor() entry.  See also splufctr.c.
  1436. ----------------------------
  1437. revision 1.1
  1438. date: 1991/08/14 00:06:35;  author: des;  state: Exp;
  1439. Initial revision
  1440. =============================================================================
  1441.  
  1442.  
  1443. >>>>>>>>>>>>>       sparseio.c       <<<<<<<<<<<<<
  1444.  
  1445. RCS file: RCS/sparseio.c,v
  1446. Working file: sparseio.c
  1447. description:
  1448. Sparse matrix input/output
  1449. ----------------------------
  1450. revision 1.4
  1451. date: 1994/01/13 05:34:25;  author: des;  state: Exp;  lines: +80 -46
  1452. Version 1.2 update -- uses new names for routines
  1453. ----------------------------
  1454. revision 1.3
  1455. date: 1993/08/27 06:42:10;  author: des;  state: Exp;  lines: +2 -2
  1456. Made line[] array static to avoid name collisions.
  1457. ----------------------------
  1458. revision 1.2
  1459. date: 1993/06/11 05:06:42;  author: des;  state: Exp;  lines: +63 -53
  1460. Sparse matrix output routine now puts a '#\n' after printing the matrix
  1461.     This should prevent a following number being read as a new entry
  1462. ----------------------------
  1463. revision 1.1
  1464. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1465. Initial revision
  1466. =============================================================================
  1467.  
  1468.  
  1469. >>>>>>>>>>>>>       spbkp.c       <<<<<<<<<<<<<
  1470.  
  1471. RCS file: RCS/spbkp.c,v
  1472. Working file: spbkp.c
  1473. description:
  1474. Sparse Bunch-Kaufman-Parlett symmetric indefinite factorisation
  1475.   Uses Markowitz-style pivot selection a la Duff, Gould, Reid, Scott & Turner
  1476. ----------------------------
  1477. revision 1.5
  1478. date: 1994/01/13 05:44:35;  author: des;  state: Exp;  lines: +141 -135
  1479. Version 1.2 update -- changed names etc
  1480. ----------------------------
  1481. revision 1.4
  1482. date: 1993/06/07 22:38:33;  author: des;  state: Exp;  lines: +4 -5
  1483. Modified "#ifndef _H_MALLOC" to "#ifdef MALLOCDECL".
  1484. Replaced "min_val = iv->ive" with "min_val = iv->ive[0]", and
  1485. chase_col() now returns a row_elt *.
  1486. ----------------------------
  1487. revision 1.3
  1488. date: 1993/05/25 02:32:49;  author: des;  state: Exp;  lines: +30 -7
  1489. Bug in iv_min() corrected in line 413: "min_val = iv->ive;" should have
  1490.     been "min_val = iv->ive[0];"
  1491. ----------------------------
  1492. revision 1.2
  1493. date: 1992/12/07 00:02:53;  author: des;  state: Exp;  lines: +600 -697
  1494. Radically modified to use Karen George's idea of unordered sparse rows
  1495. ----------------------------
  1496. revision 1.1
  1497. date: 1992/11/04 03:06:27;  author: des;  state: Exp;
  1498. Initial revision
  1499. =============================================================================
  1500.  
  1501.  
  1502. >>>>>>>>>>>>>       spchfctr.c       <<<<<<<<<<<<<
  1503.  
  1504. RCS file: RCS/spchfctr.c,v
  1505. Working file: spchfctr.c
  1506. description:
  1507. Sparse Cholseky factorisation routines
  1508.     Includes symbolic and incomplete factorisations
  1509. ----------------------------
  1510. revision 1.4
  1511. date: 1994/01/13 05:31:32;  author: des;  state: Exp;  lines: +86 -58
  1512. Version 1.2 update -- uses new names for routines
  1513. ----------------------------
  1514. revision 1.3
  1515. date: 1992/05/25 23:35:38;  author: des;  state: Exp;  lines: +3 -1
  1516. Added extra ANSI_C wrapper around calloc() and reallco() (re)definitions.
  1517.     Bug spotted by Alex Sergejew, U of Q Dept Psychiatry(!)
  1518. ----------------------------
  1519. revision 1.2
  1520. date: 1992/02/16 21:58:40;  author: des;  state: Exp;  lines: +2 -2
  1521. Replaced the #ifndef RS6000 with #ifndef MALLOCDECL for portabilbity
  1522. ----------------------------
  1523. revision 1.1
  1524. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1525. Initial revision
  1526. =============================================================================
  1527.  
  1528.  
  1529. >>>>>>>>>>>>>       splufctr.c       <<<<<<<<<<<<<
  1530.  
  1531. RCS file: RCS/splufctr.c,v
  1532. Working file: splufctr.c
  1533. description:
  1534. Sparse LU factorisation
  1535. ----------------------------
  1536. revision 1.4
  1537. date: 1994/03/23 04:38:05;  author: des;  state: Exp;  lines: +43 -9
  1538. This is a major revision of spILUfactor() with both efficiency improvements
  1539.     and bug fixes.  On the efficiency side the new version uses
  1540.     the nxt_row and nxt_idx fields to jump to the new rows in a given
  1541.     column.  Bugs became apparent with alpha == 0.0.
  1542. ----------------------------
  1543. revision 1.3
  1544. date: 1994/01/13 05:35:56;  author: des;  state: Exp;  lines: +74 -44
  1545. Version 1.2 update -- uses new names for routines
  1546. ----------------------------
  1547. revision 1.2
  1548. date: 1992/01/16 02:56:31;  author: des;  state: Exp;  lines: +95 -6
  1549. Now initialises merge variable in spLUfactor()
  1550. ----------------------------
  1551. revision 1.1
  1552. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1553. Initial revision
  1554. =============================================================================
  1555.  
  1556.  
  1557. >>>>>>>>>>>>>       sprow.c       <<<<<<<<<<<<<
  1558.  
  1559. RCS file: RCS/sprow.c,v
  1560. Working file: sprow.c
  1561. description:
  1562. Sparse row utility routines -- were part of sparse.c
  1563. ----------------------------
  1564. revision 1.1
  1565. date: 1994/01/13 05:35:36;  author: des;  state: Exp;
  1566. Initial revision
  1567. =============================================================================
  1568.  
  1569.  
  1570. >>>>>>>>>>>>>       spswap.c       <<<<<<<<<<<<<
  1571.  
  1572. RCS file: RCS/spswap.c,v
  1573. Working file: spswap.c
  1574. description:
  1575. Collection of routines based around swapping sparse rows/cols and
  1576.     chasing column entries
  1577. ----------------------------
  1578. revision 1.3
  1579. date: 1994/01/13 05:44:43;  author: des;  state: Exp;  lines: +46 -17
  1580. Version 1.2 update -- changed names etc
  1581. ----------------------------
  1582. revision 1.2
  1583. date: 1992/12/07 00:05:29;  author: des;  state: Exp;  lines: +39 -31
  1584. Modified along with spbkp.c (v.1.2)
  1585. ----------------------------
  1586. revision 1.1
  1587. date: 1992/11/04 03:07:02;  author: des;  state: Exp;
  1588. Initial revision
  1589. =============================================================================
  1590.  
  1591.  
  1592. >>>>>>>>>>>>>       sptort.c       <<<<<<<<<<<<<
  1593.  
  1594. RCS file: RCS/sptort.c,v
  1595. Working file: sptort.c
  1596.     des: 1.1
  1597. description:
  1598. Sparse "torture" test
  1599. ----------------------------
  1600. revision 1.1    locked by: des;
  1601. date: 1994/01/13 04:26:50;  author: des;  state: Exp;
  1602. Initial revision
  1603. =============================================================================
  1604.  
  1605.  
  1606. >>>>>>>>>>>>>       submat.c       <<<<<<<<<<<<<
  1607.  
  1608. RCS file: RCS/submat.c,v
  1609. Working file: submat.c
  1610. description:
  1611. Sub-matrix and sub-vector routines
  1612. ----------------------------
  1613. revision 1.2
  1614. date: 1994/01/13 05:28:12;  author: des;  state: Exp;  lines: +128 -96
  1615. Version 1.2 update -- changed names etc
  1616. ----------------------------
  1617. revision 1.1
  1618. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1619. Initial revision
  1620. =============================================================================
  1621.  
  1622.  
  1623. >>>>>>>>>>>>>       svd.c       <<<<<<<<<<<<<
  1624.  
  1625. RCS file: RCS/svd.c,v
  1626. Working file: svd.c
  1627. description:
  1628. Singular value decomposition
  1629. ----------------------------
  1630. revision 1.6
  1631. date: 1994/01/13 05:44:16;  author: des;  state: Exp;  lines: +47 -12
  1632. Version 1.2 update -- changed names etc
  1633. ----------------------------
  1634. revision 1.5
  1635. date: 1992/05/03 23:38:37;  author: des;  state: Exp;  lines: +2 -2
  1636. The error messages in svd() now pass "svd" as the function name
  1637.     They did say "bifactor"!
  1638. ----------------------------
  1639. revision 1.4
  1640. date: 1992/02/17 05:16:30;  author: des;  state: Exp;  lines: +0 -1
  1641. Removed funny (non-printing) character at end
  1642. ----------------------------
  1643. revision 1.3
  1644. date: 1992/01/17 04:05:27;  author: des;  state: Exp;  lines: +91 -0
  1645. Now svd() and bisvd() returns nonnegative singular values sorted in
  1646.     decreasing order (as the theory is usually represented).
  1647. ----------------------------
  1648. revision 1.2
  1649. date: 1991/11/27 02:53:10;  author: des;  state: Exp;  lines: +1 -1
  1650. Modified to use the new names for the norm functions
  1651. ----------------------------
  1652. revision 1.1
  1653. date: 1991/10/25 02:07:24;  author: des;  state: Exp;
  1654. Initial revision
  1655. =============================================================================
  1656.  
  1657.  
  1658. >>>>>>>>>>>>>       symmeig.c       <<<<<<<<<<<<<
  1659.  
  1660. RCS file: RCS/symmeig.c,v
  1661. Working file: symmeig.c
  1662. description:
  1663. Symmetric eigenvalue routines
  1664.     Has routines for tridiagonal and general symmetric matrices
  1665. ----------------------------
  1666. revision 1.5
  1667. date: 1994/02/16 03:23:39;  author: des;  state: Exp;  lines: +4 -4
  1668. Changed "i_min < i_max-2" to "i_min < i_max-1" in trieig().
  1669.     This now works correctly, so that it **does** use b_ve[i_max-1]
  1670. ----------------------------
  1671. revision 1.4
  1672. date: 1994/02/16 01:25:35;  author: des;  state: Exp;  lines: +10 -7
  1673. Bug fixes similar to previous as found by Zbigniew on lines 109, 110, 112
  1674.     and 138 --- bug would result in failure for n == 1.
  1675. ----------------------------
  1676. revision 1.3
  1677. date: 1994/02/16 00:50:52;  author: des;  state: Exp;  lines: +2 -2
  1678. Changed l.137 of trieig() to avoid accessing b_ve[i] for i >= i_max.
  1679.     Bug notified by Andy Vick, Durham, UK on a DEC alpha with OSF1.2a
  1680. ----------------------------
  1681. revision 1.2
  1682. date: 1994/01/13 05:27:47;  author: des;  state: Exp;  lines: +46 -11
  1683. Version 1.2 update -- changed names etc
  1684. ----------------------------
  1685. revision 1.1
  1686. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1687. Initial revision
  1688. =============================================================================
  1689.  
  1690.  
  1691. >>>>>>>>>>>>>       torture.c       <<<<<<<<<<<<<
  1692.  
  1693. RCS file: RCS/torture.c,v
  1694. Working file: torture.c
  1695. description:
  1696. Basic torture test for Meschach
  1697. ----------------------------
  1698. revision 1.5
  1699. date: 1994/05/18 01:53:58;  author: des;  state: Exp;  lines: +3 -2
  1700. Modified torture.c to test non-in situ band transposition to catch
  1701.     by found in bd_transp().
  1702. ----------------------------
  1703. revision 1.4
  1704. date: 1994/02/21 01:14:37;  author: des;  state: Exp;  lines: +14 -2
  1705. Added test for infinite loop in schur() for 2x2 block with real eigenvalues.
  1706.     See schur.c; based on Graeme Boyle (Tektronix Inc., Oregon) code.
  1707. ----------------------------
  1708. revision 1.3
  1709. date: 1994/01/13 05:42:55;  author: des;  state: Exp;  lines: +350 -88
  1710. Version 1.2 update -- changed names etc
  1711. ----------------------------
  1712. revision 1.2
  1713. date: 1993/06/08 23:51:43;  author: des;  state: Exp;  lines: +7 -4
  1714. Added call to m_version().
  1715. ----------------------------
  1716. revision 1.1
  1717. date: 1993/05/10 02:25:33;  author: des;  state: Exp;
  1718. Initial revision
  1719. =============================================================================
  1720.  
  1721.  
  1722. >>>>>>>>>>>>>       tutadv.c       <<<<<<<<<<<<<
  1723.  
  1724. RCS file: RCS/tutadv.c,v
  1725. Working file: tutadv.c
  1726. description:
  1727.  
  1728. Tutorial in using extended type facilities for, e.g., rank 3 tensors
  1729. ----------------------------
  1730. revision 1.2
  1731. date: 1994/01/14 03:43:32;  author: des;  state: Exp;  lines: +1 -0
  1732. Minor modifications
  1733. ----------------------------
  1734. revision 1.1
  1735. date: 1994/01/13 05:26:55;  author: des;  state: Exp;
  1736. Initial revision
  1737. =============================================================================
  1738.  
  1739.  
  1740. >>>>>>>>>>>>>       tutorial.c       <<<<<<<<<<<<<
  1741.  
  1742. RCS file: RCS/tutorial.c,v
  1743. Working file: tutorial.c
  1744. description:
  1745. Tutorial code revised for version 1.2
  1746. ----------------------------
  1747. revision 1.3
  1748. date: 1994/01/16 22:53:09;  author: des;  state: Exp;  lines: +1 -1
  1749. Minor change to $Id: $ line
  1750. ----------------------------
  1751. revision 1.2
  1752. date: 1994/01/16 22:52:01;  author: des;  state: Exp;  lines: +3 -2
  1753. Minor corrections (see ZL)
  1754. ----------------------------
  1755. revision 1.1
  1756. date: 1994/01/13 05:26:26;  author: des;  state: Exp;
  1757. Initial revision
  1758. =============================================================================
  1759.  
  1760.  
  1761. >>>>>>>>>>>>>       update.c       <<<<<<<<<<<<<
  1762.  
  1763. RCS file: RCS/update.c,v
  1764. Working file: update.c
  1765. description:
  1766. Update routines for LDL^T and QR factorisations
  1767. ----------------------------
  1768. revision 1.2
  1769. date: 1994/01/13 05:26:06;  author: des;  state: Exp;  lines: +32 -3
  1770. V.1.2a update
  1771. ----------------------------
  1772. revision 1.1
  1773. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1774. Initial revision
  1775. =============================================================================
  1776.  
  1777.  
  1778. >>>>>>>>>>>>>       vecop.c       <<<<<<<<<<<<<
  1779.  
  1780. RCS file: RCS/vecop.c,v
  1781. Working file: vecop.c
  1782. description:
  1783. Basic vector operations: see also matop.c
  1784. ----------------------------
  1785. revision 1.4
  1786. date: 1994/03/08 05:50:39;  author: des;  state: Exp;  lines: +10 -2
  1787. Added #ifdef PROTOTYPES_IN_STRUCT wrappers for v_map() and _v_map().
  1788. ----------------------------
  1789. revision 1.3
  1790. date: 1994/01/13 04:29:06;  author: des;  state: Exp;  lines: +178 -77
  1791. V.1.2a update: added componentwise operations incl. convolutions
  1792. ----------------------------
  1793. revision 1.2
  1794. date: 1992/10/15 23:38:05;  author: des;  state: Exp;  lines: +208 -1
  1795. Added componentwise operations v_map(), v_max(), v_min(), v_star()
  1796.     (Hadamard product), v_slash() (Hadamard inverse), v_sort() and v_sum().
  1797. ----------------------------
  1798. revision 1.1
  1799. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  1800. Initial revision
  1801. =============================================================================
  1802.  
  1803.  
  1804. >>>>>>>>>>>>>       version.c       <<<<<<<<<<<<<
  1805.  
  1806. RCS file: RCS/version.c,v
  1807. Working file: version.c
  1808. description:
  1809. For official netlib release
  1810. ----------------------------
  1811. revision 1.9
  1812. date: 1994/03/24 00:04:05;  author: des;  state: Exp;  lines: +6 -1
  1813. Added notes on changes to spILUfactor() and px_inv().
  1814. ----------------------------
  1815. revision 1.8
  1816. date: 1994/02/21 04:32:25;  author: des;  state: Exp;  lines: +10 -4
  1817. Set version to 1.2b with bug fixes in schur() and installation.
  1818. ----------------------------
  1819. revision 1.7
  1820. date: 1994/01/13 05:43:57;  author: des;  state: Exp;  lines: +36 -21
  1821. Version 1.2 update
  1822. ----------------------------
  1823. revision 1.6
  1824. date: 1993/06/09 00:08:07;  author: des;  state: Exp;  lines: +4 -1
  1825. Replaced $Header$ wit $Id$ for RCS
  1826. ----------------------------
  1827. revision 1.5
  1828. date: 1993/05/10 02:18:33;  author: des;  state: Exp;  lines: +9 -2
  1829. Update to version 1.1b from 1.1
  1830. ----------------------------
  1831. revision 1.4
  1832. date: 1993/03/23 01:45:45;  author: des;  state: Exp;  lines: +5 -2
  1833. Updated version number for 2nd netlib release
  1834. ----------------------------
  1835. revision 1.3
  1836. date: 1992/03/24 23:46:10;  author: des;  state: Exp;  lines: +10 -2
  1837. Added comment describing use of m_version()
  1838. ----------------------------
  1839. revision 1.2
  1840. date: 1992/03/24 23:42:41;  author: des;  state: Exp;  lines: +3 -2
  1841. Updated version number for netlib release
  1842. ----------------------------
  1843. revision 1.1
  1844. date: 1992/03/24 23:37:40;  author: des;  state: Exp;
  1845. Initial revision
  1846. =============================================================================
  1847.  
  1848.  
  1849. >>>>>>>>>>>>>       zcopy.c       <<<<<<<<<<<<<
  1850.  
  1851. RCS file: RCS/zcopy.c,v
  1852. Working file: zcopy.c
  1853. description:
  1854. Copying complex vectors & matrices
  1855. ----------------------------
  1856. revision 1.1
  1857. date: 1994/01/13 04:28:42;  author: des;  state: Exp;
  1858. Initial revision
  1859. =============================================================================
  1860.  
  1861.  
  1862. >>>>>>>>>>>>>       zfunc.c       <<<<<<<<<<<<<
  1863.  
  1864. RCS file: RCS/zfunc.c,v
  1865. Working file: zfunc.c
  1866. description:
  1867. Operations on complex numbers
  1868. ----------------------------
  1869. revision 1.1
  1870. date: 1994/01/13 04:28:29;  author: des;  state: Exp;
  1871. Initial revision
  1872. =============================================================================
  1873.  
  1874.  
  1875. >>>>>>>>>>>>>       zgivens.c       <<<<<<<<<<<<<
  1876.  
  1877. RCS file: RCS/zgivens.c,v
  1878. Working file: zgivens.c
  1879. description:
  1880. Complex Givens' rotations
  1881. ----------------------------
  1882. revision 1.1
  1883. date: 1994/01/13 04:27:11;  author: des;  state: Exp;
  1884. Initial revision
  1885. =============================================================================
  1886.  
  1887.  
  1888. >>>>>>>>>>>>>       zhessen.c       <<<<<<<<<<<<<
  1889.  
  1890. RCS file: RCS/zhessen.c,v
  1891. Working file: zhessen.c
  1892. description:
  1893. Complex Hessenberg form computations
  1894. ----------------------------
  1895. revision 1.1
  1896. date: 1994/01/13 04:27:00;  author: des;  state: Exp;
  1897. Initial revision
  1898. =============================================================================
  1899.  
  1900.  
  1901. >>>>>>>>>>>>>       zhsehldr.c       <<<<<<<<<<<<<
  1902.  
  1903. RCS file: RCS/zhsehldr.c,v
  1904. Working file: zhsehldr.c
  1905. description:
  1906.  
  1907. Complex Householder operations
  1908. ----------------------------
  1909. revision 1.2
  1910. date: 1994/04/07 01:43:47;  author: des;  state: Exp;  lines: +12 -4
  1911. Avoids problems with zero values of out->ve[i0] now.
  1912.     Bug noticed by Gary D. Brushe of DSTO, Australia.
  1913. ----------------------------
  1914. revision 1.1
  1915. date: 1994/01/13 04:26:43;  author: des;  state: Exp;
  1916. Initial revision
  1917. =============================================================================
  1918.  
  1919.  
  1920. >>>>>>>>>>>>>       zlufctr.c       <<<<<<<<<<<<<
  1921.  
  1922. RCS file: RCS/zlufctr.c,v
  1923. Working file: zlufctr.c
  1924. description:
  1925. Complex LU factorisation (Gaussian Elimination)
  1926. ----------------------------
  1927. revision 1.1
  1928. date: 1994/01/13 04:26:20;  author: des;  state: Exp;
  1929. Initial revision
  1930. =============================================================================
  1931.  
  1932.  
  1933. >>>>>>>>>>>>>       zmachine.c       <<<<<<<<<<<<<
  1934.  
  1935. RCS file: RCS/zmachine.c,v
  1936. Working file: zmachine.c
  1937. description:
  1938. Basic operations on (naked!) complex arrays
  1939. ----------------------------
  1940. revision 1.1
  1941. date: 1994/01/13 04:25:41;  author: des;  state: Exp;
  1942. Initial revision
  1943. =============================================================================
  1944.  
  1945.  
  1946. >>>>>>>>>>>>>       zmatio.c       <<<<<<<<<<<<<
  1947.  
  1948. RCS file: RCS/zmatio.c,v
  1949. Working file: zmatio.c
  1950. description:
  1951. Human readable complex vector/matrix input/output
  1952. ----------------------------
  1953. revision 1.1
  1954. date: 1994/01/13 04:25:18;  author: des;  state: Exp;
  1955. Initial revision
  1956. =============================================================================
  1957.  
  1958.  
  1959. >>>>>>>>>>>>>       zmatlab.c       <<<<<<<<<<<<<
  1960.  
  1961. RCS file: RCS/zmatlab.c,v
  1962. Working file: zmatlab.c
  1963. description:
  1964. Complex matrix/vector/number save/load in MATLAB (binary) format
  1965. ----------------------------
  1966. revision 1.1
  1967. date: 1994/01/13 04:24:57;  author: des;  state: Exp;
  1968. Initial revision
  1969. =============================================================================
  1970.  
  1971.  
  1972. >>>>>>>>>>>>>       zmatop.c       <<<<<<<<<<<<<
  1973.  
  1974. RCS file: RCS/zmatop.c,v
  1975. Working file: zmatop.c
  1976. description:
  1977. Complex matrix operations
  1978. ----------------------------
  1979. revision 1.1
  1980. date: 1994/01/13 04:24:46;  author: des;  state: Exp;
  1981. Initial revision
  1982. =============================================================================
  1983.  
  1984.  
  1985. >>>>>>>>>>>>>       zmatrix.h       <<<<<<<<<<<<<
  1986.  
  1987. RCS file: RCS/zmatrix.h,v
  1988. Working file: zmatrix.h
  1989. description:
  1990. Header file for basic complex operations
  1991. ----------------------------
  1992. revision 1.2
  1993. date: 1994/03/08 05:50:09;  author: des;  state: Exp;  lines: +5 -0
  1994. Added #ifdef PROTOTYPES_IN_STRUCT wrappers for
  1995.     zv_map() and _zv_map().
  1996. ----------------------------
  1997. revision 1.1
  1998. date: 1994/01/13 04:24:34;  author: des;  state: Exp;
  1999. Initial revision
  2000. =============================================================================
  2001.  
  2002.  
  2003. >>>>>>>>>>>>>       zmatrix2.h       <<<<<<<<<<<<<
  2004.  
  2005. RCS file: RCS/zmatrix2.h,v
  2006. Working file: zmatrix2.h
  2007. description:
  2008. Header file for complex factorisation routines
  2009. ----------------------------
  2010. revision 1.1
  2011. date: 1994/01/13 04:22:14;  author: des;  state: Exp;
  2012. Initial revision
  2013. =============================================================================
  2014.  
  2015.  
  2016. >>>>>>>>>>>>>       zmemory.c       <<<<<<<<<<<<<
  2017.  
  2018. RCS file: RCS/zmemory.c,v
  2019. Working file: zmemory.c
  2020. description:
  2021. Memory allocation/deallocation and resizing for complex matrices and
  2022.     vectors
  2023. ----------------------------
  2024. revision 1.2
  2025. date: 1994/04/05 02:13:14;  author: des;  state: Exp;  lines: +6 -7
  2026. Bug fixes as suggested by Jean-Pierre Haeberly.
  2027.      -- free'd matrix before matrix->base bug fixes (now free'd in reverse
  2028.      order)
  2029.      -- bugs in code for SEGMENTED architectures resulting in memory
  2030.      leaks using m_resize() and m_free().
  2031. ----------------------------
  2032. revision 1.1
  2033. date: 1994/01/13 04:21:55;  author: des;  state: Exp;
  2034. Initial revision
  2035. =============================================================================
  2036.  
  2037.  
  2038. >>>>>>>>>>>>>       znorm.c       <<<<<<<<<<<<<
  2039.  
  2040. RCS file: RCS/znorm.c,v
  2041. Working file: znorm.c
  2042. description:
  2043.  
  2044. Computes norms of complex vectors and matrices
  2045. ----------------------------
  2046. revision 1.1
  2047. date: 1994/01/13 04:21:31;  author: des;  state: Exp;
  2048. Initial revision
  2049. =============================================================================
  2050.  
  2051.  
  2052. >>>>>>>>>>>>>       zqrfctr.c       <<<<<<<<<<<<<
  2053.  
  2054. RCS file: RCS/zqrfctr.c,v
  2055. Working file: zqrfctr.c
  2056. description:
  2057. Complex QR factorisation
  2058. ----------------------------
  2059. revision 1.1
  2060. date: 1994/01/13 04:21:22;  author: des;  state: Exp;
  2061. Initial revision
  2062. =============================================================================
  2063.  
  2064.  
  2065. >>>>>>>>>>>>>       zschur.c       <<<<<<<<<<<<<
  2066.  
  2067. RCS file: RCS/zschur.c,v
  2068. Working file: zschur.c
  2069. description:
  2070. Complex Schur form (produces triangular matrices, rather than just
  2071.     quasi-triangular matrices as in schur.c)
  2072. ----------------------------
  2073. revision 1.1
  2074. date: 1994/01/13 04:20:48;  author: des;  state: Exp;
  2075. Initial revision
  2076. =============================================================================
  2077.  
  2078.  
  2079. >>>>>>>>>>>>>       zsolve.c       <<<<<<<<<<<<<
  2080.  
  2081. RCS file: RCS/zsolve.c,v
  2082. Working file: zsolve.c
  2083. description:
  2084. Solve for complex triangular systems of equations
  2085. ----------------------------
  2086. revision 1.1
  2087. date: 1994/01/13 04:20:33;  author: des;  state: Exp;
  2088. Initial revision
  2089. =============================================================================
  2090.  
  2091.  
  2092. >>>>>>>>>>>>>       ztorture.c       <<<<<<<<<<<<<
  2093.  
  2094. RCS file: RCS/ztorture.c,v
  2095. Working file: ztorture.c
  2096.     des: 1.1
  2097. description:
  2098. "Torture" test for complex vector/matrix operations
  2099. ----------------------------
  2100. revision 1.1    locked by: des;
  2101. date: 1994/01/13 04:20:15;  author: des;  state: Exp;
  2102. Initial revision
  2103. =============================================================================
  2104.  
  2105.  
  2106. >>>>>>>>>>>>>       zvecop.c       <<<<<<<<<<<<<
  2107.  
  2108. RCS file: RCS/zvecop.c,v
  2109. Working file: zvecop.c
  2110. description:
  2111. Complex vector operations
  2112. ----------------------------
  2113. revision 1.2
  2114. date: 1994/03/08 05:51:07;  author: des;  state: Exp;  lines: +10 -2
  2115. Added #ifdef PROTOTYPES_IN_STRUCT wrappers for zv_map() and _zv_map().
  2116. ----------------------------
  2117. revision 1.1
  2118. date: 1994/01/13 04:26:36;  author: des;  state: Exp;
  2119. Initial revision
  2120. =============================================================================
  2121.  
  2122.  
  2123. >>>>>>>>>>>>>       fnindex.txt       <<<<<<<<<<<<<
  2124.  
  2125.  
  2126. >>>>>>>>>>>>>       tutorial.txt       <<<<<<<<<<<<<
  2127.  
  2128.  
  2129. >>>>>>>>>>>>>       GCC       <<<<<<<<<<<<<
  2130.  
  2131.  
  2132. >>>>>>>>>>>>>       Linux       <<<<<<<<<<<<<
  2133.  
  2134.  
  2135. >>>>>>>>>>>>>       RS6000       <<<<<<<<<<<<<
  2136.  
  2137.  
  2138. >>>>>>>>>>>>>       SPARC       <<<<<<<<<<<<<
  2139.  
  2140.  
  2141. >>>>>>>>>>>>>       machine.h       <<<<<<<<<<<<<
  2142.  
  2143. RCS file: RCS/machine.h,v
  2144. Working file: machine.h
  2145. description:
  2146. Contains machine dependencies
  2147.     Change this file before anything else!
  2148. ----------------------------
  2149. revision 1.4
  2150. date: 1994/01/13 05:29:37;  author: des;  state: Exp;  lines: +162 -36
  2151. Version 1.2 update -- works with configure script
  2152. ----------------------------
  2153. revision 1.3
  2154. date: 1992/02/16 21:59:19;  author: des;  state: Exp;  lines: +8 -1
  2155. Added code to ensure that HUGE_VAL is defined, in terms of HUGE if not
  2156.     already.
  2157. ----------------------------
  2158. revision 1.2
  2159. date: 1991/10/03 23:39:57;  author: des;  state: Exp;  lines: +13 -0
  2160. Added MALLOCDECL macro for testing whther r or not malloc() etc have
  2161.     been declared.
  2162. ----------------------------
  2163. revision 1.1
  2164. date: 1991/08/14 00:06:35;  author: des;  state: Exp;
  2165. Initial revision
  2166. =============================================================================
  2167.  
  2168.  
  2169. >>>>>>>>>>>>>       makefile       <<<<<<<<<<<<<
  2170.  
  2171. RCS file: RCS/makefile,v
  2172. Working file: makefile
  2173. description:
  2174. "Vanilla" makefile for Meschach
  2175. ----------------------------
  2176. revision 1.2
  2177. date: 1994/02/21 04:35:43;  author: des;  state: Exp;  lines: +192 -28
  2178. Updated to mesch12b.tar and mesch12b.zip
  2179. ----------------------------
  2180. revision 1.1
  2181. date: 1993/05/10 02:28:37;  author: des;  state: Exp;
  2182. Initial revision
  2183. =============================================================================
  2184.  
  2185.  
  2186. >>>>>>>>>>>>>       machine.h       <<<<<<<<<<<<<
  2187.  
  2188. RCS file: RCS/machine.h,v
  2189. Working file: machine.h
  2190. description:
  2191. Contains machine dependencies
  2192.     Change this file before anything else!
  2193. ----------------------------
  2194. revision 1.4
  2195. date: 1994/01/13 05:29:37;  author: des;  state: Exp;  lines: +162 -36
  2196. Version 1.2 update -- works with configure script
  2197. ----------------------------
  2198. revision 1.3
  2199. date: 1992/02/16 21:59:19;  author: des;  state: Exp;  lines: +8 -1
  2200. Added code to ensure that HUGE_VAL is defined, in terms of HUGE if not
  2201.     already.
  2202. ----------------------------
  2203. revision 1.2
  2204. date: 1991/10/03 23:39:57;  author: des;  state: Exp;  lines: +13 -0
  2205. Added MALLOCDECL macro for testing whther r or not malloc() etc have
  2206.     been declared.
  2207. ----------------------------
  2208. revision 1.1
  2209. date: 1991/08/14 00:06:35;  author: des;  state: Exp;
  2210. Initial revision
  2211. =============================================================================
  2212.  
  2213.  
  2214. >>>>>>>>>>>>>       makefile       <<<<<<<<<<<<<
  2215.  
  2216. RCS file: RCS/makefile,v
  2217. Working file: makefile
  2218. description:
  2219. "Vanilla" makefile for Meschach
  2220. ----------------------------
  2221. revision 1.2
  2222. date: 1994/02/21 04:35:43;  author: des;  state: Exp;  lines: +192 -28
  2223. Updated to mesch12b.tar and mesch12b.zip
  2224. ----------------------------
  2225. revision 1.1
  2226. date: 1993/05/10 02:28:37;  author: des;  state: Exp;
  2227. Initial revision
  2228. =============================================================================
  2229.  
  2230.  
  2231. >>>>>>>>>>>>>       machine.c       <<<<<<<<<<<<<
  2232.  
  2233. RCS file: RCS/machine.c,v
  2234. Working file: machine.c
  2235. description:
  2236. Machine dependent code.
  2237.     This code is the basis of most of the basic dense matrix/vector
  2238.     operations.
  2239.     Change this file for "tuning" to a particular machine/compiler.
  2240. ----------------------------
  2241. revision 1.4
  2242. date: 1994/01/13 05:28:56;  author: des;  state: Exp;  lines: +65 -132
  2243. Version 1.2 update -- added the "#ifdef VUNROLL" parts for selective
  2244.     unrolling of loops
  2245. ----------------------------
  2246. revision 1.3
  2247. date: 1991/08/29 06:42:11;  author: des;  state: Exp;  lines: +13 -2
  2248. Used loop unrolling on __mltadd__()
  2249. ----------------------------
  2250. revision 1.2
  2251. date: 1991/08/29 06:15:24;  author: des;  state: Exp;  lines: +157 -28
  2252. Modified __ip__() and added __ip4__(), __lc4__() and __ma4__() to
  2253.     take help take advantage of vector & super-scalar architectures.
  2254.     For full advantage would need to re-write matop.c, lufactor.c etc etc
  2255. ----------------------------
  2256. revision 1.1
  2257. date: 1991/08/14 00:10:43;  author: des;  state: Exp;
  2258. Initial revision
  2259. =============================================================================
  2260.  
  2261.  
  2262. >>>>>>>>>>>>>       machine.h       <<<<<<<<<<<<<
  2263.  
  2264. RCS file: RCS/machine.h,v
  2265. Working file: machine.h
  2266. description:
  2267. Contains machine dependencies
  2268.     Change this file before anything else!
  2269. ----------------------------
  2270. revision 1.4
  2271. date: 1994/01/13 05:29:37;  author: des;  state: Exp;  lines: +162 -36
  2272. Version 1.2 update -- works with configure script
  2273. ----------------------------
  2274. revision 1.3
  2275. date: 1992/02/16 21:59:19;  author: des;  state: Exp;  lines: +8 -1
  2276. Added code to ensure that HUGE_VAL is defined, in terms of HUGE if not
  2277.     already.
  2278. ----------------------------
  2279. revision 1.2
  2280. date: 1991/10/03 23:39:57;  author: des;  state: Exp;  lines: +13 -0
  2281. Added MALLOCDECL macro for testing whther r or not malloc() etc have
  2282.     been declared.
  2283. ----------------------------
  2284. revision 1.1
  2285. date: 1991/08/14 00:06:35;  author: des;  state: Exp;
  2286. Initial revision
  2287. =============================================================================
  2288.  
  2289.  
  2290. >>>>>>>>>>>>>       makefile       <<<<<<<<<<<<<
  2291.  
  2292. RCS file: RCS/makefile,v
  2293. Working file: makefile
  2294. description:
  2295. "Vanilla" makefile for Meschach
  2296. ----------------------------
  2297. revision 1.2
  2298. date: 1994/02/21 04:35:43;  author: des;  state: Exp;  lines: +192 -28
  2299. Updated to mesch12b.tar and mesch12b.zip
  2300. ----------------------------
  2301. revision 1.1
  2302. date: 1993/05/10 02:28:37;  author: des;  state: Exp;
  2303. Initial revision
  2304. =============================================================================
  2305.  
  2306.  
  2307. >>>>>>>>>>>>>       machine.h       <<<<<<<<<<<<<
  2308.  
  2309. RCS file: RCS/machine.h,v
  2310. Working file: machine.h
  2311. description:
  2312. Contains machine dependencies
  2313.     Change this file before anything else!
  2314. ----------------------------
  2315. revision 1.4
  2316. date: 1994/01/13 05:29:37;  author: des;  state: Exp;  lines: +162 -36
  2317. Version 1.2 update -- works with configure script
  2318. ----------------------------
  2319. revision 1.3
  2320. date: 1992/02/16 21:59:19;  author: des;  state: Exp;  lines: +8 -1
  2321. Added code to ensure that HUGE_VAL is defined, in terms of HUGE if not
  2322.     already.
  2323. ----------------------------
  2324. revision 1.2
  2325. date: 1991/10/03 23:39:57;  author: des;  state: Exp;  lines: +13 -0
  2326. Added MALLOCDECL macro for testing whther r or not malloc() etc have
  2327.     been declared.
  2328. ----------------------------
  2329. revision 1.1
  2330. date: 1991/08/14 00:06:35;  author: des;  state: Exp;
  2331. Initial revision
  2332. =============================================================================
  2333.  
  2334.  
  2335. >>>>>>>>>>>>>       makefile       <<<<<<<<<<<<<
  2336.  
  2337. RCS file: RCS/makefile,v
  2338. Working file: makefile
  2339. description:
  2340. "Vanilla" makefile for Meschach
  2341. ----------------------------
  2342. revision 1.2
  2343. date: 1994/02/21 04:35:43;  author: des;  state: Exp;  lines: +192 -28
  2344. Updated to mesch12b.tar and mesch12b.zip
  2345. ----------------------------
  2346. revision 1.1
  2347. date: 1993/05/10 02:28:37;  author: des;  state: Exp;
  2348. Initial revision
  2349. =============================================================================
  2350.